#include "e2d/core/impl/ScriptSystem.h"
#include "e2d/core/impl/MonoScripts.h"
#include "e2d/core/Entity.h"

#include "e2d/core/Settings.h"
#include "sysx/System.h"

e2d::ScriptSystem::ScriptSystem()
{
}

void e2d::ScriptSystem::OnLoad()
{
	LoadView<e2d::MonoScripts>();


}

void e2d::ScriptSystem::OnUpdate()
{
	UpdateView<e2d::MonoScripts>();
}

void e2d::ScriptSystem::OnStart()
{
	StartView<e2d::MonoScripts>();
}

void e2d::ScriptSystem::OnUpdateRuntime()
{
	UpdateViewRuntime<e2d::MonoScripts>();
}

void e2d::ScriptSystem::OnDestory()
{
	DestoryView<e2d::MonoScripts>();

}
